package com.bean;

/**
 * 通信对象（控制请求）
 * 描述 用于手动连续/定长点动轴
 * 支持自动更新 否
 * 请求参数 客户端可以使用<sub>参数指定请求的操作，<sub>参数不允
 * 许使用缺省值 , 当没有指定 <sub> 时 ， server 将返回
 * <err>sub</err>，可以允许的参数值如下：
 *  jog 连续点动
 *  inc0_1 定长 0.1um
 *  inc1 定长 1 um
 *  inc10 定长 10 um
 *  inc100 定长 100um
 *  inc1000 定长 1000um
 *  ref 手动回零点
 * 参数<axis>指定操作的轴名，只可以指定一个轴名，例如：
 * <axis>X</axis>。
 * 参数<direction>用于指定运动方向，可选值为：positive（正方
 * 向），negative（负方向），stop（立刻取消上次运动指令）。
 * 应答参数
 * 特殊处理 处于运动安全考虑，如果需要长时间使用 jog 控制轴运行，则
 * 需要在每 500 毫秒发送一次带有 jog 的控制指令，并且在结束
 * 的时候发送参数<direction>值为 stop 的停止指令。
 * 例子 指令 X 轴向正方向定长点动 1000um，客户端发送：
 * <selax><req>yes</req><st>nc1</st><sub>inc1000</sub>
 * <axis>X</axis><direction>positive</direction></selax>
 * 服务端返回应答：
 * <selax><sub>inc1000</sub></selax>
 * 指令 Y 轴正方向连续点动，客户端发送：
 * <selax><req>yes</req><st>nc1</st><sub>jog</sub>
 * <axis>Y</axis><direction>positive</direction></selax>
 * 服务端返回应答：
 * <selax><sub>jog</sub></selax>14
 * 指令 Y 轴停止点动，客户端发送：
 * <selax><req>yes</req><st>nc1</st><sub>jog</sub>
 * <axis>Y</axis><direction>stop</direction></selax>
 * 服务端返回应答：
 * <selax><sub>jog</sub></selax>
 * 指令 X,Y,Z,A,C,MAG 轴回零点，客户端发送：
 * <selax><req>yes</req><st>nc1</st><sub>ref</sub>
 * <axis>X,Y,Z,A,C,MAG</axis></selax>
 * 服务端返回应答：
 * <selax><sub>ref</sub></selax>
 */
public class Control_Selax {
}
